@charset "utf-8";
/* CSS Document - gift */
.sepline26{ border-top:1px solid #d9d9d9; height:1px; margin:26px 0; text-align:center; padding:26px;}
.sepline13{ border-top:1px solid #d9d9d9; height:1px; margin:13px 0; text-align:center; padding:13px;}
.seplinetop{border-bottom:1px solid #d9d9d9; margin:13px; padding-bottom:2px; text-align:left;}
.ml13{ margin-left:13px;}
.mr13{ margin-right:13px;}
.mt13{ margin-top:13px;}
.mt26{ margin-top:26px;}
.p13{padding:13px;}
.red{color:#9e2224;}
.blue{ color:#1072aa;}
.gray{ color:#666;}
.clearfontfix{ font-size:12px; font-weight:normal;}
.column{margin:13px;}
.dashed-sepline{border-bottom:1px dashed #d9d9d9; height:1px; font-size:1px; line-height:1px; clear:both;}
.solid-sepline{border-bottom:1px solid #d9d9d9; height:1px; font-size:1px; line-height:1px; clear:both;}
.standardp{ text-indent:2em; margin-bottom:13px; line-height:1.5em;}


.invite-icon{ width: 24px; height: 24px; display: inline-block; overflow: hidden; background: url(../images/invite-icon.gif); margin: 0 7px -6px 7px; }
.invite-tipbox{ font-weight:bold; font-size:14px; text-align:left; margin-bottom:13px;}

.floating-hover{position:relative;}
.floating-tip{ position: absolute; width:200px; right:0; top:20px; text-align:left; /*display:none;*/}
.floating-tip span{ color:#1072aa; font-weight:bold; display:block; text-indent:2em;}

.invite-box p.gray{ text-indent:6em;}
.invite-box div.leftfix{ padding-left:590px;}
.invite-box input,.invite-box textarea{ width:600px;}

.invited h1{ font-size:16px; font-weight:bold; margin-bottom:26px;}
.invited h1 a{ margin-right:5px;}
.invited h2{ font-size:14px; font-weight:bold; margin-bottom:26px;}
.invited .avatar120{ float:left; margin-right:13px;}
